(cperl-putback-char): Delete Emacs 18 definition.
authorRichard M. Stallman <rms@gnu.org>
Wed, 21 Apr 2004 19:18:41 +0000 (19:18 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 21 Apr 2004 19:18:41 +0000 (19:18 +0000)
lisp/progmodes/cperl-mode.el

index e13198fb2407dfb0792ac6b41d0778e8d6a40f03..c651e06b899261870861d5816e52a75fe6cebb8a 100644 (file)
@@ -926,12 +926,9 @@ the faces: please specify bold, italic, underline, shadow and box.)
 (defun cperl-putback-char (c)          ; Emacs 19
   (set 'unread-command-events (list c))) ; Avoid undefined warning
 
-(if (boundp 'unread-command-events)
-    (if cperl-xemacs-p
-       (defun cperl-putback-char (c)   ; XEmacs >= 19.12
-         (setq unread-command-events (list (eval '(character-to-event c))))))
-  (defun cperl-putback-char (c)                ; XEmacs <= 19.11
-    (set 'unread-command-event (eval '(character-to-event c))))) ; Avoid warnings
+(if cperl-xemacs-p
+    (defun cperl-putback-char (c)      ; XEmacs >= 19.12
+      (setq unread-command-events (list (eval '(character-to-event c))))))
 
 (or (fboundp 'uncomment-region)
     (defun uncomment-region (beg end)